.page-content {
  position: relative;
}
.page-content .head {
  width: 30%;
}
.page-content .navbar {
  width: 100%;
  position: fixed;
  height: 80px;
  line-height: 80px;
  z-index: 10;
  top: 0;
}
.page-content .navbar .content {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.page-content .navbar .content img {
  width: 52px;
  height: 48px;
  display: block;
  float: left;
}
.page-content .navbar .content ul {
  float: right;
  list-style: none;
  overflow: hidden;
}
.page-content .navbar .content ul li {
  float: left;
  margin-right: 23px;
  font-size: 18px;
}
.page-content .navbar .content ul li a {
  color: #FFFFFF;
  text-decoration: none;
  border-bottom: 2px solid transparent;
  position: relative;
}
.page-content .navbar .content ul li a::after {
  content: '';
  height: 3px;
  background-color: #B71C30;
  width: 100%;
  position: absolute;
  right: 0;
  bottom: -8px;
  left: 0;
  transform: scaleX(0);
  opacity: 0;
  transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transform-origin: 50% 50%;
}
.page-content .navbar .content ul li a:hover::after {
  opacity: 1;
  transform: scaleX(1);
}
.page-content .navbar .content ul li:last-child {
  margin-left: 32px;
}
.page-content .spec-navbar {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 15;
  background-color: #ffffff;
  box-shadow: 0px 2px 14px 0px rgba(51, 51, 51, 0.21);
}
.page-content .spec-navbar ul li a {
  color: #000000 !important;
}
.page-content .searchBarFixed {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 15;
  background-color: #ffffff;
  transition: all 1s;
  box-shadow: 0px 2px 14px 0px rgba(51, 51, 51, 0.21);
}
.page-content .searchBarFixed ul li a {
  color: #000000 !important;
}
.page-content .head-top {
  background-image: url('../images/headImg.png');
  min-height: 250px;
  position: relative;
  background-size: cover;
  background-attachment: fixed;
  background-position: 50%;
  height: 802px;
  padding-top: 267px;
}
.page-content .head-top .text1 {
  font-size: 56px;
  color: #FFFFFF;
  text-align: center;
}
.page-content .head-top .text2 {
  font-size: 24px;
  color: #FFFFFF;
  text-align: center;
  margin: 29px 0 48px;
}
.page-content .head-top .text3 {
  width: 580px;
  display: flex;
  align-items: center;
  margin: 0 auto;
}
.page-content .head-top .text3 img {
  width: 33px;
  height: 34px;
}
.page-content .head-top .text3 span {
  color: #FFFFFF;
  font-size: 24px;
  margin: 0 61px 0 10px;
}
.page-content .head-top .text3 span:last-child {
  margin: 0 0 0 10px;
}
.page-content .head-top .text4 {
  display: block;
  width: 186px;
  height: 50px;
  line-height: 50px;
  background-color: #E94F5A;
  text-align: center;
  color: #FFFFFF;
  font-size: 16px;
  margin: 83px auto 0;
  border-radius: 4px;
}
.page-content .investment-model {
  width: 100%;
  background-color: #FFFFFF;
  padding: 79px 0 115px;
}
.page-content .investment-model .content {
  width: 1200px;
  margin: 0 auto;
}
.page-content .investment-model .content .nomalTitle {
  width: 218px;
  margin: 0 auto;
}
.page-content .investment-model .content .nomalTitle > p:first-child {
  font-size: 60px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.05);
  text-align: center;
}
.page-content .investment-model .content .nomalTitle > p:nth-child(2) {
  font-size: 32px;
  color: #323232;
  font-weight: bold;
  text-align: center;
  position: relative;
  top: -40px;
}
.page-content .investment-model .content .nomalTitle > div:nth-child(3) {
  width: 148px;
  height: 1px;
  background-color: #E6E6E6;
  margin: 0 auto;
  position: relative;
  top: -20px;
}
.page-content .investment-model .content .nomalTitle > div:nth-child(4) {
  width: 40px;
  height: 3px;
  background-color: #E94F5A;
  margin: 0 auto;
  position: relative;
  top: -22px;
  z-index: 1;
}
.page-content .investment-model .content ul {
  width: 1200px;
  margin: 100px auto 0;
}
.page-content .investment-model .content ul li {
  width: 272px;
  margin-left: 188px;
}
.page-content .investment-model .content ul li img {
  display: block;
  width: 76px;
  height: 76px;
  margin: 0 auto;
}
.page-content .investment-model .content ul li > p:nth-child(2) {
  font-size: 20px;
  color: #323232;
  font-weight: bold;
  text-align: center;
  margin: 32px 0 20px;
}
.page-content .investment-model .content ul li > p:nth-child(3) {
  color: #6E6E6E;
  font-size: 16px;
  text-align: center;
  line-height: 1.5;
}
.page-content .investment-model .content ul li:first-child {
  margin-left: 0;
}
.page-content .company-profile {
  width: 100%;
  background-color: #F5F5F5;
  padding: 135px 0;
}
.page-content .company-profile .content {
  width: 1200px;
  margin: 0 auto;
}
.page-content .company-profile .content .contentLeft {
  width: 567px;
  margin-top: 60px;
}
.page-content .company-profile .content .contentLeft > p:first-child {
  font-size: 32px;
  color: #323232;
  font-weight: bold;
}
.page-content .company-profile .content .contentLeft > p:nth-child(2) {
  color: #6E6E6E;
  font-size: 16px;
  line-height: 1.5;
  margin: 31px 0 24px;
}
.page-content .company-profile .content .contentLeft a {
  display: block;
  width: 186px;
  height: 40px;
  background: #E94F5A;
  border-radius: 4px;
  text-align: center;
  line-height: 40px;
  color: #ffffff;
  transition: all 0.5s;
}
.page-content .company-profile .content .contentLeft a:hover {
  background: #B91B31;
}
.page-content .company-profile .content .contentRight {
  width: 536px;
  height: 370px;
}
.page-content .company-profile .content .contentRight img {
  width: 100%;
  height: 100%;
}
.page-content .news-center {
  width: 100%;
  background-color: #FFFFFF;
  padding: 79px 0 32px;
}
.page-content .news-center .content .nomalTitle {
  width: 218px;
  margin: 0 auto;
}
.page-content .news-center .content .nomalTitle > p:first-child {
  font-size: 60px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.05);
  text-align: center;
}
.page-content .news-center .content .nomalTitle > p:nth-child(2) {
  font-size: 32px;
  color: #323232;
  font-weight: bold;
  text-align: center;
  position: relative;
  top: -40px;
}
.page-content .news-center .content .nomalTitle > div:nth-child(3) {
  width: 148px;
  height: 1px;
  background-color: #E6E6E6;
  margin: 0 auto;
  position: relative;
  top: -20px;
}
.page-content .news-center .content .nomalTitle > div:nth-child(4) {
  width: 40px;
  height: 3px;
  background-color: #E94F5A;
  margin: 0 auto;
  position: relative;
  top: -22px;
  z-index: 1;
}
.page-content .news-center .content ul {
  width: 1200px;
  margin: 0 auto;
}
.page-content .news-center .content ul li {
  width: 360px;
  margin: 17px 15px;
  background: #ffffff;
  border: 1px solid #e6e6e6;
}
.page-content .news-center .content ul li:hover {
  box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.08);
}
.page-content .news-center .content ul li img {
  width: 100%;
  height: 212px;
  font-size: 0;
}
.page-content .news-center .content ul li div {
  position: relative;
  padding: 22px;
}
.page-content .news-center .content ul li div p {
  color: #323232;
  font-size: 16px;
}
.page-content .news-center .content ul li div span {
  color: #A5A5A5;
  font-size: 14px;
  position: absolute;
  bottom: 20px;
  right: 22px;
}
.page-content .bottom {
  background-color: #EFEFEF;
  padding: 28px 0 40px;
}
.page-content .bottom .content {
  width: 1200px;
  margin: 0 auto;
}
.page-content .bottom .content .leftContent .contact {
  color: #323232;
  font-size: 16px;
}
.page-content .bottom .content .leftContent .other-message {
  margin: 14px 0 30px;
  font-size: 14px;
  color: #323232;
}
.page-content .bottom .content .leftContent .other-message > div:nth-child(2) {
  margin-left: 120px;
}
.page-content .bottom .content .leftContent .national-emblem {
  display: flex;
  align-items: center;
  font-size: 15px;
}
.page-content .bottom .content .leftContent .national-emblem img {
  width: 21px;
  height: 20px;
  margin: 0 10px 0 20px;
}
.page-content .bottom .content .rightContent > div {
  background-color: #ffffff;
  width: 107px;
  padding: 0;
}
.page-content .bottom .content .rightContent > div img {
  display: block;
  width: 100%;
}
.page-content .bottom .content .rightContent > p {
  margin-top: 10px;
  color: #323232;
  font-size: 15px;
  font-weight: bold;
}
.page-content .sidebar {
  position: fixed;
  background-color: #323232;
  right: 0;
  width: 60px;
  bottom: 150px;
  border-radius: 5px 0px 0px 5px;
  padding: 12px 0;
  color: #FFFFFF;
  font-size: 12px;
  text-align: center;
}
.page-content .sidebar > div {
  position: relative;
}
.page-content .sidebar > div .consultation {
  display: block;
  margin: 0 auto;
  width: 28px;
  height: 29px;
  cursor: pointer;
}
.page-content .sidebar > div .scanHover .scan {
  display: block;
  margin: 0 auto;
  width: 28px;
  height: 29px;
  cursor: pointer;
}
.page-content .sidebar > div .scanHover .ma2 {
  position: absolute;
  top: -20px;
  left: -140px;
  display: none;
}
.page-content .sidebar > div .scanHover:hover .ma2 {
  display: block;
}
.page-content .sidebar > div .back {
  display: block;
  margin: 0 auto;
  width: 28px;
  height: 16px;
  cursor: pointer;
}
.page-content .sidebar > div .line {
  width: 48px;
  height: 1px;
  background: #5E5E5E;
  margin: 12px auto;
}
.page-content .sidebar > div p {
  margin: 3px 0 10px;
}
.page-content .sidebar > div .backText {
  margin: 3px 0 0;
  cursor: pointer;
}
.page-content .statement {
  position: fixed;
  display: none;
  width: 340px;
  background-color: #FFFFFF;
  height: 100vh;
  padding: 24px 30px;
  z-index: 50;
  right: 0;
  top: 0;
}
.page-content .statement .close {
  display: block;
  width: 15px;
  height: 15px;
  float: right;
  position: relative;
  right: -12px;
}
.page-content .statement .customer-service {
  display: block;
  width: 76px;
  height: 76px;
  margin: 37px auto 0;
}
.page-content .statement .text1 {
  color: #A5A5A5;
  font-size: 14px;
  text-align: center;
  margin: 27px 0 8px;
}
.page-content .statement .text2 {
  color: #323232;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.page-content .statement .text3 {
  color: #323232;
  font-size: 14px;
  text-align: center;
  margin: 6px 0 0;
}
.page-content .statement .line {
  width: 100%;
  height: 1px;
  background-color: #E6E6E6;
  margin: 37px 0 28px;
}
.page-content .statement .text4 {
  font-size: 12px;
  color: #323232;
  font-weight: bold;
}
.page-content .statement .text5 {
  font-size: 12px;
  color: #323232;
  margin-top: 20px;
}
.page-content .about-top {
  background-image: url('../images/aboutus.png');
  width: 100%;
  height: 480px;
  padding-top: 160px;
}
.page-content .about-top .text1 {
  font-size: 60px;
  color: #ffffff;
  text-align: center;
}
.page-content .about-top .line {
  width: 60px;
  background-color: #FFFFFF;
  height: 3px;
  margin: 20px auto 29px;
}
.page-content .about-top .text2 {
  font-size: 24px;
  color: #ffffff;
  text-align: center;
}
.page-content .about-content {
  width: 100%;
  background-color: #ffffff;
  padding: 50px 0 100px;
}
.page-content .about-content .content {
  width: 1200px;
  margin: 0 auto;
}
.page-content .about-content .content .box1,
.page-content .about-content .content .box2,
.page-content .about-content .content .box3 {
  background-color: #F6F6F6;
  padding: 78px 80px 80px;
  margin-bottom: 50px;
}
.page-content .about-content .content .box1 > p,
.page-content .about-content .content .box2 > p,
.page-content .about-content .content .box3 > p {
  color: #B71C30;
  font-size: 32px;
  width: 448px;
}
.page-content .about-content .content .box1 > div,
.page-content .about-content .content .box2 > div,
.page-content .about-content .content .box3 > div {
  width: 505px;
  color: #323232;
  font-size: 18px;
  line-height: 2;
}
.page-content .about-content .content .box3 {
  margin-bottom: 0;
}
.page-content .contactus-content {
  width: 100%;
  background-color: #F5F5F5;
  padding: 150px 0 100px;
}
.page-content .contactus-content .content {
  margin: 0 auto;
  width: 1200px;
  height: 552px;
  background-color: #ffffff;
  padding: 26px;
}
.page-content .contactus-content .content .map {
  width: 600px !important;
  height: 500px !important;
}
.page-content .contactus-content .content .map-right {
  width: calc(100% - 600px);
}
.page-content .contactus-content .content .map-right .title {
  text-align: center;
  font-size: 32px;
  color: #323232;
  font-weight: bold;
}
.page-content .contactus-content .content .map-right .lines {
  position: relative;
  margin: 17px auto 59px;
  width: 314px;
}
.page-content .contactus-content .content .map-right .lines .line1 {
  width: 314px;
  height: 1px;
  background-color: #E6E6E6;
}
.page-content .contactus-content .content .map-right .lines .line2 {
  width: 62px;
  height: 3px;
  position: absolute;
  top: -1.5px;
  background-color: #B71C30;
}
.page-content .contactus-content .content .map-right .message {
  width: 413px;
  margin: 0 auto;
  position: relative;
  left: 50px;
}
.page-content .contactus-content .content .map-right .message p {
  color: #6E6E6E;
  font-size: 16px;
  margin-top: 16px;
}
.page-content .investment-top {
  width: 100%;
  background-color: #F5F5F5;
  padding: 160px 0 74px;
}
.page-content .investment-top .content {
  width: 946px;
  margin: 0 auto;
}
.page-content .investment-top .content .text1 {
  font-size: 50px;
  color: #323232;
  text-align: center;
}
.page-content .investment-top .content .text2 {
  color: #323232;
  font-size: 24px;
  margin: 16px auto 43px;
  text-align: center;
}
.page-content .investment-top .content .text3 {
  text-align: center;
  font-size: 16px;
  color: #6E6E6E;
  line-height: 1.6;
}
.page-content .investment-content {
  width: 100%;
  padding: 40px 0;
}
.page-content .investment-content .content {
  width: 1200px;
  margin: 0 auto;
}
.page-content .investment-content .content > div {
  width: 100%;
  padding: 42px;
  background: #ffffff;
  box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.08);
  display: flex;
  margin-top: 30px;
}
.page-content .investment-content .content > div > img:first-child {
  width: 344px;
  height: 344px;
}
.page-content .investment-content .content > div > img:nth-child(2) {
  width: 103px;
  height: 103px;
  margin: 40px 50px 0 93px;
}
.page-content .investment-content .content > div > div {
  margin: 47px 0 0 0;
  width: 445px;
}
.page-content .investment-content .content > div > div .title {
  color: #323232;
  font-size: 32px;
}
.page-content .investment-content .content > div > div .subtitle {
  color: #6E6E6E;
  font-size: 16px;
  margin: 5px 0;
}
.page-content .investment-content .content > div > div .line {
  width: 28px;
  height: 2px;
  background-color: #A5A5A5;
}
.page-content .investment-content .content > div > div .wrap {
  font-size: 16px;
  color: #6E6E6E;
  margin: 26px 0 27px;
  line-height: 1.5;
}
.page-content .investment-content .content > div > div .logo {
  width: 25px;
  height: 25px;
}
.page-content .investment-content .content > div > div .special-line {
  width: 28px;
  height: 2px;
  background-color: #A5A5A5;
  margin: 32px 0 26px;
}
.page-content .investment-content .content > div:first-child {
  margin-top: 0;
}
.page-content .news-top {
  background-image: url('../images/news.png');
  color: #ffffff;
  height: 480px;
  padding: 156px 0 0;
}
.page-content .news-top > p:first-child {
  font-size: 60px;
  text-align: center;
}
.page-content .news-top .line {
  margin: 29px auto;
  width: 60px;
  height: 3px;
  background: #FFFFFF;
}
.page-content .news-top > p:nth-child(3) {
  font-size: 24px;
  text-align: center;
}
.page-content .news-content {
  width: 100%;
  background-color: #F5F5F5;
  padding: 40px 0 0;
}
.page-content .news-content .content {
  margin: 0 auto;
  width: 1200px;
}
.page-content .news-content .content ul {
  width: 100%;
  overflow: hidden;
}
.page-content .news-content .content ul li {
  float: left;
  width: 380px;
  background-color: #ffffff;
  margin: 0 0 30px 30px;
}
.page-content .news-content .content ul li > img {
  width: 380px;
  height: 212px;
}
.page-content .news-content .content ul li > div {
  padding: 18px 22px 25px;
}
.page-content .news-content .content ul li > div > p:first-child {
  color: #323232;
  font-size: 20px;
  line-height: 1.2;
}
.page-content .news-content .content ul li > div > p:nth-child(2) {
  color: #6E6E6E;
  font-size: 14px;
  margin: 14px 0 24px;
}
.page-content .news-content .content ul li > div > div:last-child {
  display: flex;
  align-items: center;
}
.page-content .news-content .content ul li > div > div:last-child span {
  color: #A5A5A5;
  margin-right: 67px;
}
.page-content .news-content .content ul li > div > div:last-child img {
  width: 32px;
  height: 21px;
  cursor: pointer;
  transition: all 0.8s;
}
.page-content .news-content .content ul li > div > div:last-child img:hover {
  transform: translateX(10px);
}
.page-content .news-content .content ul li:nth-child(3n+1) {
  margin: 0 0 30px 0;
}
.page-content .dynamic-content {
  width: 100%;
  background-color: #F5F5F5;
  padding: 128px 0 66px;
}
.page-content .dynamic-content .content {
  width: 940px;
  margin: 0 auto;
}
.page-content .dynamic-content .content .top {
  display: flex;
  align-items: center;
  margin-bottom: 28px;
  cursor: pointer;
}
.page-content .dynamic-content .content .top img {
  width: 17px;
  height: 17px;
}
.page-content .dynamic-content .content .top span {
  color: #323232;
  font-size: 18px;
  margin-left: 5px;
}
.page-content .dynamic-content .content .wrap {
  width: 100%;
  padding: 51px 70px 77px;
  background-color: #ffffff;
}
.page-content .dynamic-content .content .wrap .title {
  font-size: 32px;
  color: #323232;
}
.page-content .dynamic-content .content .wrap .publisher {
  font-size: 14px;
  color: #6E6E6E;
  margin: 18px 0 5px;
}
.page-content .dynamic-content .content .wrap .release-time {
  font-size: 14px;
  color: #6E6E6E;
}
.page-content .dynamic-content .content .wrap .line {
  width: 100%;
  height: 1px;
  background-color: #E6E6E6;
  margin: 24px auto 36px;
}
.page-content .dynamic-content .content .wrap .big-img {
  display: block;
  width: 599px;
  height: 334px;
  text-align: center;
  margin: 0 auto 36px;
}
.page-content .dynamic-content .content .wrap .substance {
  color: #323232;
  font-size: 16px;
  margin-bottom: 36px;
}
.page-content .dynamic-content .content .wrap .end {
  text-align: center;
}
.page-content .dynamic-content .content .wrap .subtitle {
  display: flex;
  align-items: center;
  margin: 93px 0 0;
}
.page-content .dynamic-content .content .wrap .subtitle span {
  font-size: 24px;
  color: #323232;
  margin-right: 20px;
}
.page-content .dynamic-content .content .wrap .subtitle .lines {
  width: 684px;
  height: 1px;
  background-color: #E6E6E6;
}
.page-content .dynamic-content .content .wrap .lists {
  margin-top: 16px;
}
.page-content .dynamic-content .content .wrap .lists p {
  font-size: 16px;
  color: #323232;
  line-height: 1.6;
}
.page-content .dynamic-content .content .wrap .lists p:hover {
  color: #B71C30;
}
.page-content .team-top {
  background-image: url('../images/team.png');
  color: #ffffff;
  height: 480px;
  padding: 156px 0 0;
}
.page-content .team-top > p:first-child {
  font-size: 60px;
  text-align: center;
}
.page-content .team-top .line {
  margin: 29px auto;
  width: 60px;
  height: 3px;
  background: #FFFFFF;
}
.page-content .team-top > p:nth-child(3) {
  font-size: 24px;
  text-align: center;
}
.page-content .team-content {
  width: 100%;
  background-color: #ffffff;
}
.page-content .team-content .content {
  margin: 0 auto;
  padding: 80px 0;
  width: 1200px;
}
.page-content .team-content .content .nomalTitle {
  width: 218px;
  margin: 0 auto;
}
.page-content .team-content .content .nomalTitle > p:first-child {
  font-size: 60px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.05);
  text-align: center;
}
.page-content .team-content .content .nomalTitle > p:nth-child(2) {
  font-size: 32px;
  color: #323232;
  font-weight: bold;
  text-align: center;
  position: relative;
  top: -40px;
}
.page-content .team-content .content .nomalTitle > div:nth-child(3) {
  width: 148px;
  height: 1px;
  background-color: #E6E6E6;
  margin: 0 auto;
  position: relative;
  top: -20px;
}
.page-content .team-content .content .nomalTitle > div:nth-child(4) {
  width: 40px;
  height: 3px;
  background-color: #E94F5A;
  margin: 0 auto;
  position: relative;
  top: -22px;
  z-index: 1;
}
.page-content .team-content .content .team-lists {
  margin: 43px auto 0;
}
.page-content .team-content .content .team-lists li {
  width: 388px;
  height: 291px;
  margin: 0 0 18px 18px;
  position: relative;
}
.page-content .team-content .content .team-lists li:nth-child(3n+1) {
  margin: 0 0 18px 0;
}
.page-content .team-content .content .team-lists li img {
  width: 100%;
  height: 100%;
}
.page-content .team-content .content .team-lists li:hover > div {
  display: block;
}
.page-content .team-content .content .team-lists li:hover a {
  color: #ffffff;
}
.page-content .team-content .content .team-lists li > div {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  padding: 73px 0 42px;
  color: #FFFFFF;
  transition: all 0.8s;
  display: none;
}
.page-content .team-content .content .team-lists li > div > p:first-child {
  text-align: center;
  font-size: 24px;
}
.page-content .team-content .content .team-lists li > div > p:nth-child(2) {
  width: 253px;
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
  margin: 14px auto 37px;
}
.page-content .team-content .content .team-lists li > div a {
  display: block;
  width: 186px;
  height: 40px;
  line-height: 40px;
  background: #E94F5A;
  text-align: center;
  border-radius: 4px;
  margin: 0 auto;
  cursor: pointer;
}
.page-content .team-content .content .team-lists li > div a:hover {
  color: #ffffff;
  background: #B91D30;
}
.page-content .teamDetail-content {
  width: 100%;
  background-color: #F5F5F5;
  padding: 200px 0;
}
.page-content .teamDetail-content .content {
  width: 1633px;
  margin: 80px auto 0;
  margin-left: 270px;
  display: flex;
  background-color: #ffffff;
  position: relative;
  padding: 40px 0;
}
.page-content .teamDetail-content .content img {
  position: absolute;
  width: 392px;
  height: 488px;
  left: 73px;
  bottom: 0;
}
.page-content .teamDetail-content .content > div {
  margin-left: 550px;
  width: 680px;
}
.page-content .teamDetail-content .content > div .title {
  color: #373737;
  font-size: 32px;
}
.page-content .teamDetail-content .content > div .lines {
  position: relative;
  margin: 17px 0 37px;
  width: 314px;
}
.page-content .teamDetail-content .content > div .lines .line1 {
  width: 680px;
  height: 1px;
  background-color: #E6E6E6;
}
.page-content .teamDetail-content .content > div .lines .line2 {
  width: 62px;
  height: 3px;
  position: absolute;
  top: -1.5px;
  background-color: #B71C30;
}
.page-content .teamDetail-content .content .text1 {
  font-size: 18px;
  color: #6E6E6E;
  margin-bottom: 30px;
}
.page-content .teamDetail-content .content .text2 {
  font-size: 16px;
  color: #6E6E6E;
  margin-bottom: 30px;
  line-height: 1.5;
}
.page-content .teamDetail-content .content a {
  display: block;
  width: 186px;
  height: 40px;
  font-size: 16px;
  line-height: 40px;
  background: #e94f5a;
  border-radius: 4px;
  text-align: center;
  color: #ffffff;
  cursor: pointer;
}
.page-content .teamDetail-content .content a:hover {
  background: #B91D32;
}
